
#include <bits/stdc++.h>

const int MAXN = 100 + 5;
char T[MAXN], A[MAXN];
int n;

int main() {
  scanf("%d", &n);

  scanf("%s", T + 1);
  scanf("%s", A + 1);

  for (int i = 1; i <= n; ++i) {
    if (T[i] == 'o' && A[i] == 'o') {
      // i 同时小T和小A都想要
      puts("Yes");
      return 0;
    }
  }
  puts("No");
  return 0;
}